package com.deco.dao.logic.product;

import com.deco.dao.domain.table.DicVehicle;
import com.deco.dao.mapper.DicVehicleMapper;
import com.free.ext.mybatis.dao.BaseDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 功能概述:
 * </p>
 * <p>
 * 功能详述:
 * </p>
 */
@Component
public class DicVehicleDao extends BaseDao<DicVehicle,Integer> {
    /*========================================================================*
     *                         Public Fields (公共属性)
     *========================================================================*/

    /*========================================================================*
     *                         Private Fields (私有属性)
     *========================================================================*/

    @Autowired
    private DicVehicleMapper mapper;

    /*========================================================================*
     *                         Construct Methods (构造方法)
     *========================================================================*/

    /*========================================================================*
     *                         Public Methods (公有方法)
     *========================================================================*/
    public List<Map<String,Object>> carList(Map<String,Object> params){
        return mapper.carList(params);
    }
    public List<Map<String,Object>> carList1(DicVehicle params){
        return mapper.carList1(params);
    }
    public List<Map<String,Object>> carList2(DicVehicle params){
        return mapper.carList2(params);
    }
    public List<DicVehicle> phonePartList(DicVehicle params){
        return mapper.phonePartList(params);
    }
    public List<Map<String,Object>> selectTyreList(Map<String,Object> params){
        return mapper.selectTyreList(params);
    }
    public List<Map<String,Object>> selectTyreList2(Map<String,Object> params){
        return mapper.selectTyreList2(params);
    }
    public List<Map<String,Object>> selectTyreList4(Map<String,Object> params){
        return mapper.selectTyreList4(params);
    }
    public List<Map<String,Object>> selectTyreList5(Map<String,Object> params){
        return mapper.selectTyreList5(params);
    }
    public List<Map<String,Object>> selectTyreList6(Map<String,Object> params){
        return mapper.selectTyreList6(params);
    }
    public List<Map<String,Object>> selectTyreList1(Map<String,Object> params){
        return mapper.selectTyreList1(params);
    }
    public List<DicVehicle> selectTyreList3(DicVehicle params){
        return mapper.selectTyreList3(params);
    }
    public List<Map<String,Object>> getCd(Map<String,Object> params){
        return mapper.getCd(params);
    }
    public List<Map<String,Object>> getMdCd(Map<String,Object> params){
        return mapper.getMdCd(params);
    }
    public List<DicVehicle> selectAbleProd(DicVehicle params){
        return mapper.selectAbleProd(params);
    }
    public List<DicVehicle> selectAbleProdSGMD(DicVehicle params){
        return mapper.selectAbleProdSGMD(params);
    }
    public List<Map<String,Object>> selectMdAbleProd(Map<String,Object> params){
        return mapper.selectMdAbleProd(params);
    }
    public List<Map<String,Object>> selectMdAbleProdSGMD(Map<String,Object> params){
        return mapper.selectMdAbleProdSGMD(params);
    }
    public List<DicVehicle> resList(DicVehicle params){
        return mapper.resList(params);
    }
    public List<Map<String,Object>> resList1(Map<String,Object> params){
        return mapper.resList1(params);
    }
    public List<DicVehicle> partList(DicVehicle params){
        return mapper.partList(params);
    }
    public List<Map<String,Object>> desList(Map<String,Object> params){
        return mapper.desList(params);
    }
    public List<DicVehicle> desList1(DicVehicle params){
        return mapper.desList1(params);
    }
    public List<DicVehicle> desList2(DicVehicle params){
        return mapper.desList2(params);
    }
    public List<DicVehicle> selectVehicleNoByPart(DicVehicle params){
        return mapper.selectVehicleNoByPart(params);
    }
    public List<Map<String,Object>> selectVehicleNoByPart1(Map<String,Object> params){
        return mapper.selectVehicleNoByPart1(params);
    }
    public List<Map<String,Object>> selectPartList1(Map<String,Object> params){
        return mapper.selectPartList1(params);
    }
    public List<DicVehicle> selectPartList(DicVehicle params){
        return mapper.selectPartList(params);
    }
    public List<DicVehicle> selectBrandList(Map<String,Object> params){
        return mapper.selectBrandList(params);
    }
    public List<DicVehicle> selectBrandList1(Map<String,Object> params){
        return mapper.selectBrandList1(params);
    }
    public List<DicVehicle> selectModelList(Map<String,Object> params){
        return mapper.selectModelList(params);
    }
    public List<DicVehicle> selectModelList1(Map<String,Object> params){
        return mapper.selectModelList1(params);
    }
    public List<DicVehicle> selectDetType(Map<String,Object> params){
        return mapper.selectDetType(params);
    }
    public List<DicVehicle> selectDetType1(Map<String,Object> params){
        return mapper.selectDetType1(params);
    }
    public List<DicVehicle> selectModelYearList(Map<String,Object> params){
        return mapper.selectModelYearList(params);
    }
    public List<DicVehicle> selectDisplacementl(Map<String,Object> params){
        return mapper.selectDisplacementl(params);
    }
    public List<DicVehicle> selectDisplacementl1(Map<String,Object> params){
        return mapper.selectDisplacementl1(params);
    }

    public List<DicVehicle> selectEngineList(String params){
        return mapper.selectEngineList(params);
    }

    /*========================================================================*
     *                         Private Methods (私有方法)
     *========================================================================*/
}
